﻿#include "frmmain.h"
#include "appinit.h"
#include "quiwidget.h"
#include "common.h"

int main(int argc, char *argv[])
{
    // 启用高DPI缩放（Qt5.6+）
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    // 启用高DPI图片缩放（Qt5.6+）
    QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);

    QApplication a(argc, argv);

    AppInit::Instance()->start();
    AppInit::Instance()->initStyle(":/qss/custom.css");

    //可以自己更换图标
//    QUIConfig::IconNormal = 0xf067;
//    QUIConfig::IconMax = 0xf067;

    //注册自定义结构体
    qRegisterMetaType<AlarmData>("AlarmData");
    qRegisterMetaType<BMS_Normal>("BMS_Normal");

    frmMain w;
    w.show();

    return a.exec();
}
